package com.example.stringbufferlogger.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 文件数据记录表实体类
 * 对应数据库表：FILE_DATA_RECORD
 */
@TableName("FILE_DATA_RECORD")
public class FileDataRecord implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 记录类型(新/老)
     */
    @TableField("record_type")
    private String recordType;

    /**
     * 接口URL
     */
    @TableField("interface_url")
    private String interfaceUrl;

    /**
     * 请求ID
     */
    @TableField("request_id")
    private String requestId;

    /**
     * 映射字段1
     */
    @TableField("mapping_field1")
    private String mappingField1;

    /**
     * 映射字段2
     */
    @TableField("mapping_field2")
    private String mappingField2;

    /**
     * 映射字段3
     */
    @TableField("mapping_field3")
    private String mappingField3;

    /**
     * 映射字段4
     */
    @TableField("mapping_field4")
    private String mappingField4;

    /**
     * 映射字段5
     */
    @TableField("mapping_field5")
    private String mappingField5;

    /**
     * 映射字段6
     */
    @TableField("mapping_field6")
    private String mappingField6;

    /**
     * 映射字段7
     */
    @TableField("mapping_field7")
    private String mappingField7;

    /**
     * 映射字段8
     */
    @TableField("mapping_field8")
    private String mappingField8;

    /**
     * 映射字段9
     */
    @TableField("mapping_field9")
    private String mappingField9;

    /**
     * 映射字段10
     */
    @TableField("mapping_field10")
    private String mappingField10;

    /**
     * 映射字段11
     */
    @TableField("mapping_field11")
    private String mappingField11;

    /**
     * 映射字段12
     */
    @TableField("mapping_field12")
    private String mappingField12;

    /**
     * 映射字段13
     */
    @TableField("mapping_field13")
    private String mappingField13;

    /**
     * 映射字段14
     */
    @TableField("mapping_field14")
    private String mappingField14;

    /**
     * 映射字段15
     */
    @TableField("mapping_field15")
    private String mappingField15;

    /**
     * 映射字段16
     */
    @TableField("mapping_field16")
    private String mappingField16;

    /**
     * 映射字段17
     */
    @TableField("mapping_field17")
    private String mappingField17;

    /**
     * 映射字段18
     */
    @TableField("mapping_field18")
    private String mappingField18;

    /**
     * 映射字段19
     */
    @TableField("mapping_field19")
    private String mappingField19;

    /**
     * 映射字段20
     */
    @TableField("mapping_field20")
    private String mappingField20;

    /**
     * 映射字段21
     */
    @TableField("mapping_field21")
    private String mappingField21;

    /**
     * 映射字段22
     */
    @TableField("mapping_field22")
    private String mappingField22;

    /**
     * 映射字段23
     */
    @TableField("mapping_field23")
    private String mappingField23;

    /**
     * 映射字段24
     */
    @TableField("mapping_field24")
    private String mappingField24;

    /**
     * 映射字段25
     */
    @TableField("mapping_field25")
    private String mappingField25;

    /**
     * 映射字段26
     */
    @TableField("mapping_field26")
    private String mappingField26;

    /**
     * 映射字段27
     */
    @TableField("mapping_field27")
    private String mappingField27;

    /**
     * 映射字段28
     */
    @TableField("mapping_field28")
    private String mappingField28;

    /**
     * 映射字段29
     */
    @TableField("mapping_field29")
    private String mappingField29;

    /**
     * 映射字段30
     */
    @TableField("mapping_field30")
    private String mappingField30;

    /**
     * 映射字段31
     */
    @TableField("mapping_field31")
    private String mappingField31;

    /**
     * 映射字段32
     */
    @TableField("mapping_field32")
    private String mappingField32;

    /**
     * 映射字段33
     */
    @TableField("mapping_field33")
    private String mappingField33;

    /**
     * 映射字段34
     */
    @TableField("mapping_field34")
    private String mappingField34;

    /**
     * 映射字段35
     */
    @TableField("mapping_field35")
    private String mappingField35;

    /**
     * 映射字段36
     */
    @TableField("mapping_field36")
    private String mappingField36;

    /**
     * 映射字段37
     */
    @TableField("mapping_field37")
    private String mappingField37;

    /**
     * 映射字段38
     */
    @TableField("mapping_field38")
    private String mappingField38;

    /**
     * 映射字段39
     */
    @TableField("mapping_field39")
    private String mappingField39;

    /**
     * 映射字段40
     */
    @TableField("mapping_field40")
    private String mappingField40;

    /**
     * 映射字段41
     */
    @TableField("mapping_field41")
    private String mappingField41;

    /**
     * 映射字段42
     */
    @TableField("mapping_field42")
    private String mappingField42;

    /**
     * 映射字段43
     */
    @TableField("mapping_field43")
    private String mappingField43;

    /**
     * 映射字段44
     */
    @TableField("mapping_field44")
    private String mappingField44;

    /**
     * 映射字段45
     */
    @TableField("mapping_field45")
    private String mappingField45;

    /**
     * 映射字段46
     */
    @TableField("mapping_field46")
    private String mappingField46;

    /**
     * 映射字段47
     */
    @TableField("mapping_field47")
    private String mappingField47;

    /**
     * 映射字段48
     */
    @TableField("mapping_field48")
    private String mappingField48;

    /**
     * 映射字段49
     */
    @TableField("mapping_field49")
    private String mappingField49;

    /**
     * 映射字段50
     */
    @TableField("mapping_field50")
    private String mappingField50;

    /**
     * 文件MD5码
     */
    @TableField("md5_code")
    private String md5Code;

    /**
     * 是否匹配(0-否 1-是)
     */
    @TableField("is_match")
    private Integer isMatch;

    /**
     * 原始数据
     */
    @TableField("original_data")
    private String originalData;

    /**
     * 处理时间
     */
    @TableField("process_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSS")
    private Timestamp processTime;

    /**
     * 是否比对(0-失败 1-成功)
     */
    @TableField("is_compare")
    private Integer isCompare;
    /**
     * 错误信息
     */
    @TableField("error_msg")
    private String errorMsg;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getRecordType() {
        return recordType;
    }

    public void setRecordType(String recordType) {
        this.recordType = recordType;
    }

    public String getInterfaceUrl() {
        return interfaceUrl;
    }

    public void setInterfaceUrl(String interfaceUrl) {
        this.interfaceUrl = interfaceUrl;
    }

    public String getRequestId() {
        return requestId;
    }

    public void setRequestId(String requestId) {
        this.requestId = requestId;
    }

    public String getMappingField1() {
        return mappingField1;
    }

    public void setMappingField1(String mappingField1) {
        this.mappingField1 = mappingField1;
    }

    public String getMappingField2() {
        return mappingField2;
    }

    public void setMappingField2(String mappingField2) {
        this.mappingField2 = mappingField2;
    }

    public String getMappingField3() {
        return mappingField3;
    }

    public void setMappingField3(String mappingField3) {
        this.mappingField3 = mappingField3;
    }

    public String getMappingField4() {
        return mappingField4;
    }

    public void setMappingField4(String mappingField4) {
        this.mappingField4 = mappingField4;
    }

    public String getMappingField5() {
        return mappingField5;
    }

    public void setMappingField5(String mappingField5) {
        this.mappingField5 = mappingField5;
    }

    public String getMappingField6() {
        return mappingField6;
    }

    public void setMappingField6(String mappingField6) {
        this.mappingField6 = mappingField6;
    }

    public String getMappingField7() {
        return mappingField7;
    }

    public void setMappingField7(String mappingField7) {
        this.mappingField7 = mappingField7;
    }

    public String getMappingField8() {
        return mappingField8;
    }

    public void setMappingField8(String mappingField8) {
        this.mappingField8 = mappingField8;
    }

    public String getMappingField9() {
        return mappingField9;
    }

    public void setMappingField9(String mappingField9) {
        this.mappingField9 = mappingField9;
    }

    public String getMappingField10() {
        return mappingField10;
    }

    public void setMappingField10(String mappingField10) {
        this.mappingField10 = mappingField10;
    }

    public String getMappingField11() {
        return mappingField11;
    }

    public void setMappingField11(String mappingField11) {
        this.mappingField11 = mappingField11;
    }

    public String getMappingField12() {
        return mappingField12;
    }

    public void setMappingField12(String mappingField12) {
        this.mappingField12 = mappingField12;
    }

    public String getMappingField13() {
        return mappingField13;
    }

    public void setMappingField13(String mappingField13) {
        this.mappingField13 = mappingField13;
    }

    public String getMappingField14() {
        return mappingField14;
    }

    public void setMappingField14(String mappingField14) {
        this.mappingField14 = mappingField14;
    }

    public String getMappingField15() {
        return mappingField15;
    }

    public void setMappingField15(String mappingField15) {
        this.mappingField15 = mappingField15;
    }

    public String getMappingField16() {
        return mappingField16;
    }

    public void setMappingField16(String mappingField16) {
        this.mappingField16 = mappingField16;
    }

    public String getMappingField17() {
        return mappingField17;
    }

    public void setMappingField17(String mappingField17) {
        this.mappingField17 = mappingField17;
    }

    public String getMappingField18() {
        return mappingField18;
    }

    public void setMappingField18(String mappingField18) {
        this.mappingField18 = mappingField18;
    }

    public String getMappingField19() {
        return mappingField19;
    }

    public void setMappingField19(String mappingField19) {
        this.mappingField19 = mappingField19;
    }

    public String getMappingField20() {
        return mappingField20;
    }

    public void setMappingField20(String mappingField20) {
        this.mappingField20 = mappingField20;
    }

    public String getMappingField21() {
        return mappingField21;
    }

    public void setMappingField21(String mappingField21) {
        this.mappingField21 = mappingField21;
    }

    public String getMappingField22() {
        return mappingField22;
    }

    public void setMappingField22(String mappingField22) {
        this.mappingField22 = mappingField22;
    }

    public String getMappingField23() {
        return mappingField23;
    }

    public void setMappingField23(String mappingField23) {
        this.mappingField23 = mappingField23;
    }

    public String getMappingField24() {
        return mappingField24;
    }

    public void setMappingField24(String mappingField24) {
        this.mappingField24 = mappingField24;
    }

    public String getMappingField25() {
        return mappingField25;
    }

    public void setMappingField25(String mappingField25) {
        this.mappingField25 = mappingField25;
    }

    public String getMappingField26() {
        return mappingField26;
    }

    public void setMappingField26(String mappingField26) {
        this.mappingField26 = mappingField26;
    }

    public String getMappingField27() {
        return mappingField27;
    }

    public void setMappingField27(String mappingField27) {
        this.mappingField27 = mappingField27;
    }

    public String getMappingField28() {
        return mappingField28;
    }

    public void setMappingField28(String mappingField28) {
        this.mappingField28 = mappingField28;
    }

    public String getMappingField29() {
        return mappingField29;
    }

    public void setMappingField29(String mappingField29) {
        this.mappingField29 = mappingField29;
    }

    public String getMappingField30() {
        return mappingField30;
    }

    public void setMappingField30(String mappingField30) {
        this.mappingField30 = mappingField30;
    }

    public String getMappingField31() {
        return mappingField31;
    }

    public void setMappingField31(String mappingField31) {
        this.mappingField31 = mappingField31;
    }

    public String getMappingField32() {
        return mappingField32;
    }

    public void setMappingField32(String mappingField32) {
        this.mappingField32 = mappingField32;
    }

    public String getMappingField33() {
        return mappingField33;
    }

    public void setMappingField33(String mappingField33) {
        this.mappingField33 = mappingField33;
    }

    public String getMappingField34() {
        return mappingField34;
    }

    public void setMappingField34(String mappingField34) {
        this.mappingField34 = mappingField34;
    }

    public String getMappingField35() {
        return mappingField35;
    }

    public void setMappingField35(String mappingField35) {
        this.mappingField35 = mappingField35;
    }

    public String getMappingField36() {
        return mappingField36;
    }

    public void setMappingField36(String mappingField36) {
        this.mappingField36 = mappingField36;
    }

    public String getMappingField37() {
        return mappingField37;
    }

    public void setMappingField37(String mappingField37) {
        this.mappingField37 = mappingField37;
    }

    public String getMappingField38() {
        return mappingField38;
    }

    public void setMappingField38(String mappingField38) {
        this.mappingField38 = mappingField38;
    }

    public String getMappingField39() {
        return mappingField39;
    }

    public void setMappingField39(String mappingField39) {
        this.mappingField39 = mappingField39;
    }

    public String getMappingField40() {
        return mappingField40;
    }

    public void setMappingField40(String mappingField40) {
        this.mappingField40 = mappingField40;
    }

    public String getMappingField41() {
        return mappingField41;
    }

    public void setMappingField41(String mappingField41) {
        this.mappingField41 = mappingField41;
    }

    public String getMappingField42() {
        return mappingField42;
    }

    public void setMappingField42(String mappingField42) {
        this.mappingField42 = mappingField42;
    }

    public String getMappingField43() {
        return mappingField43;
    }

    public void setMappingField43(String mappingField43) {
        this.mappingField43 = mappingField43;
    }

    public String getMappingField44() {
        return mappingField44;
    }

    public void setMappingField44(String mappingField44) {
        this.mappingField44 = mappingField44;
    }

    public String getMappingField45() {
        return mappingField45;
    }

    public void setMappingField45(String mappingField45) {
        this.mappingField45 = mappingField45;
    }

    public String getMappingField46() {
        return mappingField46;
    }

    public void setMappingField46(String mappingField46) {
        this.mappingField46 = mappingField46;
    }

    public String getMappingField47() {
        return mappingField47;
    }

    public void setMappingField47(String mappingField47) {
        this.mappingField47 = mappingField47;
    }

    public String getMappingField48() {
        return mappingField48;
    }

    public void setMappingField48(String mappingField48) {
        this.mappingField48 = mappingField48;
    }

    public String getMappingField49() {
        return mappingField49;
    }

    public void setMappingField49(String mappingField49) {
        this.mappingField49 = mappingField49;
    }

    public String getMappingField50() {
        return mappingField50;
    }

    public void setMappingField50(String mappingField50) {
        this.mappingField50 = mappingField50;
    }

    public String getMd5Code() {
        return md5Code;
    }

    public void setMd5Code(String md5Code) {
        this.md5Code = md5Code;
    }

    public Integer getIsMatch() {
        return isMatch;
    }

    public void setIsMatch(Integer isMatch) {
        this.isMatch = isMatch;
    }

    public String getOriginalData() {
        return originalData;
    }

    public void setOriginalData(String originalData) {
        this.originalData = originalData;
    }

    public Timestamp getProcessTime() {
        return processTime;
    }

    public void setProcessTime(Timestamp processTime) {
        this.processTime = processTime;
    }

    public Integer getIsCompare() {
        return isCompare;
    }
    public void setIsCompare(Integer isCompare) {
        this.isCompare = isCompare;
    }

    public String getErrorMsg() {
        return errorMsg;
    }

    public void setErrorMsg(String errorMsg) {
        this.errorMsg = errorMsg;
    }
}